incendiary grenade - French English Dictionary